package cc.catface.service;

import cc.catface.common.output.Result;
import cc.catface.dao.biz.app.ApUser;
import cc.catface.dao.biz.app.dto.*;

import java.util.List;

public interface ApUserService {

    Result<RegistOUTDTO> regist(RegistINDTO in);

    Result<LoginOUTDTO> login(LoginINDTO in);

    Result<UpdateInfoOUTDTO> updateInfo(UpdateInfoINDTO in);

    Result<ApUser> info(InfoINDTO in);

    Result<SaveUserChannelOUTDTO> saveUserChannel(SaveUserChannelINDTO in);

    Result<List<GetUserChannelOUTDTO>> getUserChannel(GetUserChannelINDTO in);
}
